.s-ckb, .grid-ckb{
	background-color: #fff;
	border: 1px solid #c6c6c6;
	font-size: 1px;
	height: 11px;
	outline: 0;
	vertical-align: text-bottom;
	width: 11px;
}
.s-ckb.s_dbd {
    background-color:#f5f5f5;    
}
.s_dbd .s-ckb-box {
    filter: alpha(opacity=50);
    opacity: 0.5; 
    MozOpacity: 0.5
}
.s-ckb {
	float:left;
	margin-top:4px;
}
.s-ckb-label {
    padding:2px 0px 2px 5px;
}
.s-ckb-hover {
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,.1);
	border: 1px solid #b2b2b2;
}

.s-ckb .s-ckb-box, .grid-ckb .s-ckb-box {
	height: 13px;
	outline: 0;
	width: 13px;
	margin-top:-3px;
}
.s-ckb-c .s-ckb-box {
    background: url(../checkbox/checkmark.png) no-repeat -5px -3px;
}

/*
.s-ckb-u {
	background-position:0px 0px;	
}

.s-ckb-c {
	background-position:0px -13px;
}

.s-ckb-ro-u {
	background-position:-39px 0px;	
}

.s-ckb-ro-c {
	background-position:-39px -13px;
}
*/